Bone structure analysis with GPGPU

نویسنده

  • Peter Arbenz
چکیده

The aging of the human population made the number of bone fractures due to osteoporosis increase considerably. In Switzerland, the risk for an osteoporotic fracture in women above 50 years is about 50%, for men the risk is about 20%1. Not surprisingly, research concerning osteoporosis plays a prominent role in health science. Often, large scale computer simulations are conducted to improve the understanding of the bone structure and bone strength [1]. These simulations are based on voxel models of the bone that are obtained by high-resolution CT scans. The voxel model constitutes a structure that is investigated for its elastic properties. The structures are composed by millions of tiny cubes (voxels), see the image on the left. Our simulations are based on finite element discretizations for linear or non-linear elasticity and lead to very large linear or non-linear systems of equations with hundreds of millions or even billions of unknowns [1–3, 7, 8]. The typically symmetric positive definite linear systems are solved by the preconditioned conjugate gradient algorithm on large parallel computers [4]. In recent years we have developed a computer program called ParFE that solves these problems very efficiently, in terms of computing time and in terms of memory space [2, 3, 6]. The program combines the conjugate gradient algorithm with a smoothed aggregation-based multilevel preconditioner. More recently, we have developed codes that are similarly fast as ParFE but much memory-efficient [7,8]. One of the approaches, that we called the full-space approach, is very well suited for general purpose graphics processing units (GPGPUs) [8]. In the full-space approach the void space between the bone is filled by a very soft material that does not affect (much) the elastic properties of the bone. Linear elasticity is then applied to the filled bone. The computational domain in this appraoch extends to a cuboid that encases the original bone.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bone structure analysis on multiple GPGPUs

Osteoporosis is a disease that affects a growing number of people by increasing the fragility of their bones. To improve the understanding of the bone quality, large scale computer simulations are applied. A fast, scalable and memory efficient solver for such problems is ParOSol. It uses the preconditioned conjugate gradient algorithm with a multigrid preconditioner. A modification of ParOSol i...

متن کامل

Lossless data compression on GPGPU architectures

Modern graphics processors provide exceptional computational power, but only for certain computational models. While they have revolutionized computation in many fields, compression has been largely unnaffected. This paper aims to explain the current issues and possibilities in GPGPU compression. This is done by a high level overview of the GPGPU computational model in the context of compressio...

متن کامل

A GPGPU Implementation of Approximate String Matching with Regular Expression Operators and Comparison with Its FPGA Implementation

In this paper, we propose an efficient GPGPU implementation of an algorithm for approximate string matching with regular expression operators, originally implemented on an FPGA, and compare the GPGPU, FPGA and CPU implementations by experiments. Approximate string matching with regular expression operators is used in various applications, such as full text database search and DNA sequence analy...

متن کامل

GPU Computing to Improve Game Engine Performance

Although the graphics processing unit (GPU) was originally designed to accelerate the image creation for output to display, today’s general purpose GPU (GPGPU) computing offers unprecedented performance by offloading computing-intensive portions of the application to the GPGPU, while running the remainder of the code on the central processing unit (CPU). The highly parallel structure of a many ...

متن کامل

Processing Large-scale XML Files on GPGPU Cluster

XML has been used as a textual data format for transporting and storing information in many areas. However, the cost to process the large-scale XML file will become a serious issue for general processing methods. In this paper, we propose a design and implementation of a large-scale XML processing system on GPU cluster to address the processing performance issue. This system cooperates CPU and ...

متن کامل

Development of GPGPU-Based Interactive Simulation for Numerical Analysis of Sound Wave Propagation

To date, numerical analysis for sound wave propagation in time domain has been investigated widely as a result of computer development. For time domain acoustic simulation, the reduction of the calculation time and the development of the visualization method are important technical issues. Recently, GPU (Graphics Processing Unit) is used as an acceleration tool for the calculation in various st...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011